function NewGuid(){

        return (S4() + S4() + "-" + S4() + "-4" + S4().substr(0,3) + "-" + S4() + "-" + S4() + S4() + S4()).toLowerCase();

    };

function S4() {

        return (((1+Math.random())*0x10000)|0).toString(16).substring(1); 

    };

function guidToBinData(guid) { 
    guid = guid.replace(/[{}-]/g, "");
    var field1 = guid.substr(0, 8); 
    var field2 = guid.substr(8, 4); 
    var field3 = guid.substr(12, 4); 
    var field4 = guid.substr(16, 4); 
    var field5 = guid.substr(20, 12); 
    field1 = field1.substr(6, 2) + field1.substr(4, 2) + 
field1.substr(2, 2) + field1.substr(0, 2) 
    field2 = field2.substr(2, 2) + field2.substr(0, 2) 
    field3 = field3.substr(2, 2) + field3.substr(0, 2) 
    var hex = field1 + field2 + field3 + field4 + field5 

    // convert hex to base64 
    var base64Digits =
        "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
    var base64 = ""; 
    var group; 
    for (var i = 0; i < 30; i += 6) { 
        group = parseInt(hex.substr(i, 6), 16); 
        base64 += base64Digits[(group >> 18) & 0x3f]; 
        base64 += base64Digits[(group >> 12) & 0x3f]; 
        base64 += base64Digits[(group >> 6) & 0x3f]; 
        base64 += base64Digits[group & 0x3f]; 
    } 
    group = parseInt(hex.substr(30, 2), 16); 
    base64 += base64Digits[(group >> 2) & 0x3f]; 
    base64 += base64Digits[(group << 4) & 0x3f]; 
    base64 += "=="; 

    return new BinData(3,base64); 
} 

db.CriteriaLevel1.drop();

db.CriteriaLevel2.drop();

db.TemplateCriteria.drop();


db.CriteriaLevel1.insert(
    [
        { _id: guidToBinData(NewGuid()), Name: "Company Info" },
        { _id: guidToBinData(NewGuid()), Name: "ESG Performance" },
	    { _id: guidToBinData(NewGuid()), Name: "Impact Radar" },
	    { _id: guidToBinData(NewGuid()), Name: "Products" }
    ],
    { ordered: true }
);


db.CriteriaLevel2.insert(
    [
        { _id: guidToBinData(NewGuid()), CriteriaLevel1Id: db.CriteriaLevel1.findOne({ Name: "Company Info" })._id, Name: "Business overview" },
        { _id: guidToBinData(NewGuid()), CriteriaLevel1Id: db.CriteriaLevel1.findOne({ Name: "Company Info" })._id, Name: "General" },
        { _id: guidToBinData(NewGuid()), CriteriaLevel1Id: db.CriteriaLevel1.findOne({ Name: "Company Info" })._id, Name: "Financial metrics" },        
        { _id: guidToBinData(NewGuid()), CriteriaLevel1Id: db.CriteriaLevel1.findOne({ Name: "ESG Performance" })._id, Name: "Ratings" },
        { _id: guidToBinData(NewGuid()), CriteriaLevel1Id: db.CriteriaLevel1.findOne({ Name: "ESG Performance" })._id, Name: "Environment" },
        { _id: guidToBinData(NewGuid()), CriteriaLevel1Id: db.CriteriaLevel1.findOne({ Name: "ESG Performance" })._id, Name: "Social" },
        { _id: guidToBinData(NewGuid()), CriteriaLevel1Id: db.CriteriaLevel1.findOne({ Name: "ESG Performance" })._id, Name: "Governance" },
        { _id: guidToBinData(NewGuid()), CriteriaLevel1Id: db.CriteriaLevel1.findOne({ Name: "ESG Performance" })._id, Name: "ESG Events" }
    ],
    { ordered: true }
);
var templateCriteriaList = [
    {
        _id: guidToBinData(NewGuid()),

        Name: "Accounting and Taxation",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("d8af10b3-576e-4608-bee1-35d1a9bc2d9b"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Anti-Competitive Practices",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("db364721-887d-4098-b3d9-24357178983e"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Basic Labour Standards",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("948d125e-cb7e-4f9a-b006-eced0322eaab"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Bribery and Corruption",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("5d3b7356-2148-42dc-b1ff-81742f6597b8"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Business Ethics",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("72279447-7771-43a9-9bdc-16549138fc59"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Child Labour",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("bb1e7f22-ae93-46e6-81ec-0e7612031775"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Community Relations",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("1f97ec76-b4f0-4f1b-970f-7e8c128c03e5"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Complicity in Human Rights Violations",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("c76b421e-d3b4-43a5-82c9-47d30eb7773d"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Conservation and Land Use",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("1a562eb6-63ca-4316-bbbd-059b555fb6a4"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Corporate Governance",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("e98f3f26-5fa9-4e57-b7ec-31dd6c10614c"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Emissions, Effluents and Waste",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("b4be76b4-5f3b-4ef8-be65-4af013f178cc"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Energy Use and GHG Emissions",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("9beb72ef-127b-434d-a895-9eb32d71d87b"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Environment - Supply Chain",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("f8b111cf-e7cc-4151-af8e-b98c075306e8"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Environmental Impact of Products",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("df560874-5760-458a-89e5-d01aa45cc47b"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Forced Labour",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("69e17a08-0593-46f6-85ae-524a58200f05"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Governance - Supply Chain",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("165cdb56-996e-4f6e-84d9-f5631923d942"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Health and Safety",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("9bff5259-5d89-46e2-844d-ddba21360f3f"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Intellectual Property",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("e3e674c1-9386-4f71-8d8f-00337d19afe9"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Labour Relations",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("c2040cb3-10f9-4dec-9d3f-238d6392796a"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Lobbying and Public Policy",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("1c6221bf-55b3-4a51-b64f-9d6abccf251d"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Marketing Practices",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("d4c55ba7-27f7-419b-a0a0-8ab9761fde70"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Privacy",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("89f6eaca-5979-4be9-80b1-63bf8781d331"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Quality and Safety",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("482cdb2d-66e6-4476-b3e3-f9053ed5c75f"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Sanctions",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("820fdd9a-14f1-4234-858e-71b3628f65b1"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Social - Supply Chain",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("90583365-69e0-40a5-bc84-3f9a8728b919"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Social Impact of Products",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("3650089a-05fa-44ce-8d46-db42883d0797"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Water Use",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("d6ec75f5-06fc-4e19-8704-6e50339be8a5"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Weapons",

        CriteriaEntity: "EventIndicator",

        CriteriaEntityField: "BaseEventIndicatorId",

        BaseEventIndicatorId: guidToBinData("cafac253-5771-4b3a-a0e6-6e525e86474f"),

        Score: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "ESG Events" })._id,

        CriteriaType: 2,

        FilterId: null,

        CompaniesIdsResult: null

    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Company name",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "CompanyName",

        CollectionName: "CorporateData",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Peer Group name",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "RootPeerGroup",

        CollectionName: "PeerGroup",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Region",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "Region",

        CollectionName: "Region",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Country",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "Country",

        CollectionName: "Country",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Company type",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "CompanyType",

        CollectionName: "CompanyType",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "GICS sector",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "GICSSector",

        CollectionName: "GICSSector",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "GICS industry group",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "GICSIndustryGroup",

        CollectionName: "GICSIndustryGroup",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "GICS industry",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "GICSIndustry",

        CollectionName: "GICSIndustry",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "GICS Sub-Industry",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "GICSSubIndustry",

        CollectionName: "GICSSubIndustry",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Total Employees",

        CriteriaEntity: "CorporateData",

        CriteriaEntityField: "TotalEmployees",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 1,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Market Capitalization",
        
        CriteriaEntity: "FinancialData",

        CriteriaEntityField: "MarketCapitalization",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 1,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Total Revenues",

        CriteriaEntity: "FinancialData",

        CriteriaEntityField: "TotalRevenues",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Financial metrics" })._id,

        CriteriaType: 1,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "NEBT",

        CriteriaEntity: "FinancialData",

        CriteriaEntityField: "NEBT",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Financial metrics" })._id,

        CriteriaType: 1,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Net Income",

        CriteriaEntity: "FinancialData",

        CriteriaEntityField: "NetIncome",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Financial metrics" })._id,

        CriteriaType: 1,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Exchange",

        CriteriaEntity: "ReferenceData",

        CriteriaEntityField: "Exchanges",

        CollectionName: "Exchange",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Ticker",

        CriteriaEntity: "ReferenceData",

        CriteriaEntityField: "Tickers",

        CollectionName: "Ticker",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "ISIN",

        CriteriaEntity: "ReferenceData",

        CriteriaEntityField: "ISINs",

        CollectionName: "ISIN",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Sedol",

        CriteriaEntity: "ReferenceData",

        CriteriaEntityField: "Sedols",

        CollectionName: "Sedol",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "CUSIP",

        CriteriaEntity: "ReferenceData",

        CriteriaEntityField: "CUSIPs",

        CollectionName: "CUSIP",

        SelectedItems: null,

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Business overview" })._id,

        CriteriaType: 3,

        FilterId: null,

        CompaniesIdsResult: null
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Total ESG Score",

        CriteriaEntity: "EsgRating",

        CriteriaEntityField: "TotalEsgScore",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Ratings" })._id,

        CriteriaType: 6,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0,

        WeightMatrixId: guidToBinData("00000000-0000-0000-0000-000000000000")
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Environment Score",

        CriteriaEntity: "EsgRating",

        CriteriaEntityField: "EnvironmentScore",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Ratings" })._id,

        CriteriaType: 6,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0,

        WeightMatrixId: guidToBinData("00000000-0000-0000-0000-000000000000")
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Social Score",

        CriteriaEntity: "EsgRating",

        CriteriaEntityField: "SocialScore",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Ratings" })._id,

        CriteriaType: 6,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0,

        WeightMatrixId: guidToBinData("00000000-0000-0000-0000-000000000000")
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Governance Score",

        CriteriaEntity: "EsgRating",

        CriteriaEntityField: "GovernanceScore",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Ratings" })._id,

        CriteriaType: 6,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0,

        WeightMatrixId: guidToBinData("00000000-0000-0000-0000-000000000000")
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Preparedness Score",

        CriteriaEntity: "EsgRating",

        CriteriaEntityField: "PreparednessScore",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Ratings" })._id,

        CriteriaType: 6,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0,

        WeightMatrixId: guidToBinData("00000000-0000-0000-0000-000000000000")
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Disclosure Score",

        CriteriaEntity: "EsgRating",

        CriteriaEntityField: "DisclosureScore",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Ratings" })._id,

        CriteriaType: 6,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0,

        WeightMatrixId: guidToBinData("00000000-0000-0000-0000-000000000000")
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Quantitative Performance Score",

        CriteriaEntity: "EsgRating",

        CriteriaEntityField: "QuantitativePerformanceScore",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Ratings" })._id,

        CriteriaType: 6,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0,

        WeightMatrixId: guidToBinData("00000000-0000-0000-0000-000000000000")
    },
    {
        _id: guidToBinData(NewGuid()),

        Name: "Qualitative Performance Score",

        CriteriaEntity: "EsgRating",

        CriteriaEntityField: "QualitativePerformanceScore",

        CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: "Ratings" })._id,

        CriteriaType: 6,

        FilterId: null,

        CompaniesIdsResult: null,

        MinValue: 0,

        MaxValue: 0,

        WeightMatrixId: guidToBinData("00000000-0000-0000-0000-000000000000")
    },

    { _id: guidToBinData(NewGuid()), Name: 'G.1.1 Bribery & Corruption Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.1.1 Bribery & Corruption Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.2 Whistleblower Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.3 Global Compact Signatory ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.3.1 PRI Signatory ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.3.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.3.2 Responsible Investment Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.3.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.3.3 UNEPFI Signatory ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.3.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.3.4 Green Building Memberships ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.3.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.3.5 Equator Principles Signatory ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.3.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.4 Tax Disclosure ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.4.1 Money Laundering Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.4.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.4.3 Animal Testing Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.4.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.4.4 Animal Welfare Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.4.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.4.5 Genetic Engineering Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.4.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.1.4.6 Clinical Trial Standards ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.4.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
    { _id: guidToBinData(NewGuid()), Name: 'G.1.5 Business Ethics Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.1.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.1 ESG Reporting Standards ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.2 Verification of ESG Reporting ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.3 Board Remuneration Disclosure  ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.4 Board Biographies Disclosure ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.5 ESG Governance ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.5.1 Responsible Investment Team ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.5.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.6 ESG Performance Targets ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.7 Gender Diversity of Board ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.7', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.8 Separation of Chair & CEO ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.8', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.9 Board Independence ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.9', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.10 Audit Committee Independence ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.10', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.11 Non-Audit to Audit Fee Ratio ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.11', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.12 Compensation Committee Independence ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.12', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.2.13 Governance Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.2.13', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.3.1 Political Involvement Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.3.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.3.2 Lobbying and Political Expenses ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.3.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.3.3.1 Transparency on Government Payments ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.3.3.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'G.3.4 Public Policy Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'G.3.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Governance' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },




    { _id: guidToBinData(NewGuid()), Name: 'S.1.1 Freedom of Association Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.1.1 Working Conditions Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.2 Discrimination Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.3 Diversity Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.4 Collective Bargaining Agreements ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.5 Employee Turnover Rate ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.5.1 Percentage of Temporary Workers ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.5.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.6 Top Employer Recognition ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.6.1 Employee Training ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.6.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.6.2 Health & Safety Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.6.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.6.3 HIV/Aids Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.6.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.6.4 Health & Safety Certifications ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.6.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.6.5 LTIR Trend ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.6.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.6.6 Employee Fatalities ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.6.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.1.7 Employee Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.1.7', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.1 Scope of Social Supplier Standards ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.1.1 Quality of Social Supplier Standards ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.1.2 EICC Signatory ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.1.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.1.3 Conflict Minerals Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.1.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.1.3.1 Conflict Minerals Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.1.3.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.2 Supply Chain Monitoring ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.2.1 Supply Chain Audits ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.2.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.2.2 Supply Chain Disclosure ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.2.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.2.2.1 Supply Chain Management ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.2.2.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.2.3 Social Supplier Certification ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.2.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.2.4 Fair Trade Products ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.2.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.2.3 Social Supply Chain Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.2.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.1 Responsible Marketing Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.2 Advertising Ethics Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.3 Data Privacy Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.4 Electromagnetic Safety Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.5 Editorial Outsourcing ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.6 Editorial Guidelines ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.7 Conflict of Interest Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.7', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.8 Flights Delays ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.8', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.9 Product Health Statement ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.9', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.10 Occupier Satisfaction Surveys ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.10', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.11 Customer Eco-Efficiency Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.11', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.1.12 Drug Promotion Standards ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.1.12', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.2.1 QMS Certifications ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.2.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.3.3 Customer Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.3.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.1 Activities in Sensitive Countries ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.1 Human Rights Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.2 Community Involvement Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.3 Financial Inclusion ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.4 Access to Medicines ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.5 Neglected Diseases Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.6 Equitable Pricing Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.7 Access to Health Care ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.7', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.8 Independent Media Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.8', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.9 Indigenous Rights Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.9', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.10 Access to Basic Services ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.10', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.11 Community Development Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.11', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.12 Digital Divide Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.12', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.13 Drug Donations Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.13', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.2.14 Value of Drug Donations ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.2.14', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.4.3 Society & Community Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.4.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.5.1 Philanthropic Guidelines ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.5.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.5.2 Corporate Foundation ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.5.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'S.5.3 Cash Donations ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'S.5.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Social' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },



    { _id: guidToBinData(NewGuid()), Name: 'E.1.1 Environmental Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.1.1 Environmental Reporting ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.2 Environmental Management System ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.2.1 Biodiversity Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.2.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.2.2 Site Closure & Rehabilitation ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.2.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.2.3 Sustainability Impact Assessments ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.2.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.2.4 Oil Spill Disclosure & Performance ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.2.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.2.6 Waste Intensity ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.2.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.2.7 Water Intensity ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.2.7', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.2.8 Forest Certifications ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.2.8', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.3 EMS Certification ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.3.2 Hazardous Waste Management ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.3.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.3.3 Air Emissions Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.3.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.3.4 Water Management Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.3.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.3.5 Other Environmental Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.3.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.4 Environmental Fines & Penalties ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.5 CDP Participation ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.6 Scope of GHG Reporting ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.7 GHG Reduction Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.7', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.7.1 Green Logistics Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.7.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.7.2 HCFCs Phase Out ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.7.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.8 Renewable Energy Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.8', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.9 Carbon Intensity ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.9', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.10 Carbon Intensity Trend ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.10', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.11 Renewable Energy Use ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.11', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.1.12 Operations Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.1.12', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1 Green Procurement Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.1 Supplier Environmental Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.2 Supplier Environmental Certifications ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.3 Sustainable Agriculture Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.4 Sustainable Aquaculture Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.5 Food & Beverage Sustainability Initiatives ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.6 Green Outsourced Logistics Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.7 Recycled Material Use ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.7', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.8 FSC Certified Sourcing ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.8', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.9 Sustainable Food Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.9', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.1.10 Food Retail Initiatives ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.1.10', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.2.2 Environmental Supply Chain Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.2.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.1 Sustainable Products & Services ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.1', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.2 Clean Technology Revenues ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.3 Fleet Emissions ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.3', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.4 Fleet Efficiency ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.4', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.5 Sustainable Mobility Products ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.5', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.6 Eco-Design ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.6', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.7 Product Stewardship Programmes ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.7', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.8 Organic Products ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.8', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.9 GMO Policy ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.9', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.10 Credit & Loan Standards ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.10', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.11 Responsible Asset Management ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.11', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.12 Real Estate LCA ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.12', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.13 Green Buildings Investments ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.13', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.14 Share of Green Buildings ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.14', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.15 Sustainable Financial Services ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.15', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.16 Hazardous Products ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.16', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.1.17 Energy Mix ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.1.17', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null },
	{ _id: guidToBinData(NewGuid()), Name: 'E.3.2 Product & Service Incidents ', CriteriaEntity: 'RPIndicator', CriteriaEntityField: 'SelectedAnswer.Score', Score: null, TemplateIndicatorNumber: 'E.3.2', CriteriaLevel2Id: db.CriteriaLevel2.findOne({ Name: 'Environment' })._id, CriteriaType: 5, FilterId: null, CompaniesIdsResult: null }

];


db.TemplateCriteria.insert(templateCriteriaList, { ordered: true });